Публикации с тэгом "Test-driven development"

СТАТЬЯ Что значат для вас юнит-тесты?

С технической точки зрения юнит-тесты – это очень простой инструмент, основанный на паре не сложных концепций: (1) тестируемый класс, (2) набор тестовых методов, завернутых в некоторый класс и (3) набор методов, с помощью которых можно удостовериться в том, что состояние тестового класса соответствует (или не соответствует) некоторому значению. Это очень простой инструмент, который может кардинальным образом влиять на процесс разработки в целом. С одной стороны существует TDD (“test-first approa...

НОВОСТЬ 3-4 февраля: TDD в .NET

Современные средства разработки значительно повышают эффективность разработчиков. Создавать приложения становится все легче и легче. В тоже время, сложность самого программного обеспечения постоянно растет. И часто разработчики сталкиваются с проблемой: “А точно ли мой код работает так, как я хочу?”. Разработка через тестирование (Test Driven Development – TDD) решает эту и ряд менее очевидных, но не менее важных проблем. Наверное, каждый слышал об этой технике, но далеко не вс...

НОВОСТЬ .NETConf: конференция .NET разработчиков

Приглашаем вас на 3-ю встречу .NET разработчиков, которая состоится 24-25 сентября в Челябинске. Официальный адрес в сети http://www.dotnetconf.ru, встреча ВКонтакте и #dotnetconf + @dotnetconf. Зачем? Мы хотим быть сильными разработчиками и совершенствовать инженерные подходы к разработке ПО. Для нас важны принципы и подходы к разработке приложений. Мы считаем, что наиболее ценным и интересным для разработчиков является применение лучших практик, таких как Agile, TDD, BDD, CI, Refactoring, DDD ...

НОВОСТЬ Приглашаем на конференцию .NETconf

Мы приглашаем вас на вторую встречу .NET разработчиков, которая состоится 25 марта в Челябинске. Официальный адрес в сети http://www.dotnetconf.ru, встреча ВКонтакте и хэш-тэг в Twitter #dotnetconf Зачем? Мы хотим быть сильными разработчиками и совершенствовать инженерные подходы к разработке ПО. Для нас важны принципы и подходы к разработке приложений. Мы считаем, что наиболее ценным и интересным для разработчиков является применение лучших практик, таких как Agile, TDD, BDD, CI, Refactoring, D...

Популярная публикация: бронза СТАТЬЯ Анализ зависимостей программно? NDepend!

Как поддерживать качества код на должном уровне? Есть много способов – культура написания кода, регулярное code review, всевозможные договорённости внутри команды (convensions), парное программирование и прочие практики XP, TDD, BDD, DDD… Список можно продолжать, и в него будут попадать все более страшные слова :) Но на самом деле каждый выбирается для себя свой способ. А как следить за качеством кода в большой команде или нескольких команд? А если вы ими руководите и не можете уследить за всем ...

Популярная публикация: бронза СТАТЬЯ 11 шагов к тому, чтобы стать продвинутым .NET разработчиком

Вы пишите код, разрабатываете системы, которые используют другие люди? Вы хорошо зарабатываете и считаете  себя хорошим специалистом? Тогда мы идем к вам :) Ниже представлен список из 10 вещей, которые хорошо было бы изучить .NET разработчику, чтобы его считали профессионалом. Оригинал статьи находится здесь. 1. Модульное тестирование (Unit testing) Весь ваш код, в идеале, дослжен быть покрыт модульными тестами, каждая сборка должна проверяться на наборе тестов, перед тем, как она попадет в руки...

Популярная публикация: бронза СТАТЬЯ Полезные ссылки 3

.NET WPF vs. Silverlight: Choosing the Right Technology for a Project Data Access in Silverlight Controls using Silverlight Enabled WCF Service Метод расширение для безопасного приведения типов Pro Debugging: А вы умеете? "Parallelism in .NET" Series Create a Trial Version/Shareware .NET application FindErr.NET - каталог локализированных ошибок Windows Phone для разработчиков ASP.NET MVC 2 Localization complete guide Guthrie on VS 2010 New IDE Features in Visual Studio 2010 for C# Developers Geo...

Популярная публикация: бронза СТАТЬЯ Качественный код и проектирование

В процессе своего развития любое приложение становится все больше и сложнее, зачастую теряя при этом такие свои полезные свойства как управляемость и надежность. Программистам становится сложнее добавлять новый функционал, изменять старый при необходимости, исправлять ошибки и т.д. В таких случаях обычно говорят, что приложение становится менее управляемым и теряет свое внутреннее качество. Под внутренним качеством подразумевается не качество самого приложения (внешнее качество), то есть отсутст...

<1>

Ищите нас в интернетах!

Комментарии

Свежие вакансии